package com.zhf.service;

/**
 * @Author: ZhaoHuanfeng
 * @Date: 2020/10/31 16:12
 */

import com.zhf.pojo.Course;
import com.zhf.pojo.Course_Lesson;
import com.zhf.pojo.Course_Section;

import java.util.List;

/**
 * 课程内容管理service层接口
 */
public interface CourseContentService {

    /**
     * 根据课程id查询课程内容
     *
     * @param courseId
     * @return
     */
    public List<Course_Section> findSectionAndLessonByCourseId(int courseId);

    /**
     * 根据id查询课程信息
     *
     * @param courseId
     * @return
     */
    public Course findCourseById(int courseId);

    /**
     * 保存章节信息
     *
     * @param section
     * @return
     */
    public String saveSection(Course_Section section);

    /**
     * 修改章节信息
     *
     * @param section
     * @return
     */
    public String updateSection(Course_Section section);

    /**
     * 修改章节状态
     *
     * @param id
     * @param status
     * @return
     */
    public String updateSectionStatus(int id, int status);

    /**
     * 保存课时信息
     *
     * @param lesson
     * @return
     */
    public String saveLesson(Course_Lesson lesson);

    /**
     * 修改课时信息
     *
     * @param lesson
     * @return
     */
    public String updateLesson(Course_Lesson lesson);
}
